body {
	color:#747675;background:#f3f5f6 url(../images/bg_body.jpg) 0 0 repeat-x;}
input,select,textarea,button{
	color:#909090;}
.validation-advice ,p.required{
	color:#c40000;}	
.fieldset .legend {
    color: #c81111;}	
.page{
	background:	url(../images/bg_body_main.png) center 0 no-repeat;}
/* Header ================================================================================ */
.header-container{
	border-top:3px solid #cb0000;}
.header{
	/*background-color:#fcfcfc;*/}
.header .form-search {
	background:#ffffff; border:1px solid #d4dbe1;}	
/* Page Heading */
.page-title { 
	border-bottom:2px solid #3e3e3e; }
.nav-container{
	background:url(../images/bg_main_menu.gif) 0 0 no-repeat;}
/*button.button span {
	background:url(../images/btn_white.gif) 0 0 no-repeat;  color:#414554;}	*/
/* Account Login/Create Pages ============================================================ */
.account-login .content h2 {
	color:#c40000;}	
.account-login .registered-users .f-left{
	color:#c40000;}
/*Category***********************************************/	
.breadcrumbs li strong{
	color:#c40000;}
.breadcrumbs span {
	 background:url(../images/i_breadcrumb-seperator.gif) center center no-repeat;}
.block .block-title strong,.product-collateral h2,
.cart .crosssell h2,.cart .totals h2,
.cart .discount h2, .cart .shipping h2,
.opc .step-title h2 ,
.short-description h2{
	border-bottom:2px solid #3e3e3e;}
.sorter .view-mode .grid,
.sorter .view-mode .list { background:url(../images/bkg_viewmode.png) 0 0 no-repeat;}	
/*============================================button*/
button.btn-cart span,  button.btn-details span{ background:url(../images/btn_cart.gif) 0 0 !important; height:28px !important;}

.registered-users button.button span{
	background:url(../images/btn_pink.png) 0 0; }
.registered-users button.button span span{
	background-position: 100% 100%;color:#6e6e6e;}	
.product-view .product-shop button.btn-cart,.block-reorder button.btn-cart,
.page-popup  button.btn-cart,.wishlist-index-index  button.btn-cart ,.product-options-bottom  button.btn-cart{
	background:url(../images/btn_add_cart.png) 0 0 ; height:25px ; width:32px;}
.catalog-product-view .box-up-sell ul.products-grid li .actions  button.btn-cart{width:auto;background:none}
.catalog-product-view .box-up-sell ul.products-grid li .actions  button.btn-cart span{display:block}
/***************************footer**/

/**************************slide*/	
a.previous:hover { background:url(../images/i_prev_on.gif) 0 0 no-repeat; }
a.next:hover { background:url(../images/i_next_on.gif) 0 0 no-repeat;  }
.product-name a ,.cms-home .three-block .block-footer div label{	color:#3e3e3e; }
.compare-table tr.first td .product-name a{	color:#C40000; font-size:16px; font-family:MyriadProBold;}
#slideshow1,.most-popular .category-products{
	border-top:2px solid #3e3e3e;}	
.block-layered-nav dt,.block-tags .actions a,
.pager .pages .current {
	 color:#c81111;}	
.block-tags .actions a{
	background:url(../images/icon_tag.gif) right center no-repeat; padding-right:10px;	}	 
.product-view .product-shop .product-name h1,.cart-noitems-inner a { color:#c40000;}
.product-view .product-img-box .zoom #handle {background:url(../images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom {background:url(../images/slider_bg.gif) 50% 50% no-repeat; }
.block-compare .actions a,.block-wishlist .actions a{
	color:#c40000; font-size:11px;background:url(../images/icon_tag.gif) right center no-repeat;}
.success-msg{
	border:1px dashed #bb0000; background-color:#fdf1f1; background-image:url(../images/i_msg-succ.gif); color:#bb0000;}
.error-msg,
.success-msg,
.note-msg,
.notice-msg {border:1px dashed #bb0000; }	

/*shopping cart && checkout*/
button.btn-checkout span{
	background:url(../images/btn_checkout.png) 0 0 no-repeat !important; }
.data-table tfoot td {
	 background:#fdf1f1; }
.data-table thead th { background:url(../images/bkg_th.gif) repeat-x 0 100% #d4dbe1; }
.cart-table .btn-continue span { background-image:url(../images/btn_pink.png); color:#6e6e6e;}
.cart .totals table ,.cart .totals .checkout-types{
	background-color:#fdf1f1;}
.cart .totals .checkout-types button.btn-proceed-checkout span{
	background:url(../images/checkout.gif) 0 0 no-repeat;}
.block-progress dt.complete{
	background:url(../images/i_progress_on.gif) 0 center no-repeat; color:#c40000;}
.block-progress dt a, #opc-review .product-name, .cvv-what-is-this ,.checkout-onepage-success h2.sub-title,
.checkout-onepage-success  .col-main a,.block .product-name a ,.block-account .block-content li.current,
.addresses-list h2, .addresses-list h3,.customer-account-edit .my-account  div.control label,
.dashboard .welcome-msg p strong,#my-orders-table a,.dashboard .box .box-title h3, .dashboard .box .box-title h4,
.dashboard .box-info h4,.footer .links li a:hover,.footer .links-set li a:hover{
	color:#c40000;}
#opc-review .buttons-set p a{
	color:#c40000; border-bottom:1px solid #009796;}
#checkout-review-submit	button.btn-checkout span{
	background: url(../images/place_order.gif) no-repeat right 0 !important;}
#opc-login h3,#opc-billing #billing1,#opc-shipping #shipping1,
#shipping_method1{	color:#c81111;}
#opc-login .col-2 .buttons-set button.button span { background-image:url(../images/btn_pink.png); color:#6e6e6e;}	
#my-orders-table .separator	{
	background:url(../images/i1.gif) left center no-repeat; }
.box-account .box-head ,.dashboard .col2-set.last .box-title{ border-bottom:2px solid #000; }	
/*********************page popup*************/
.page-popup{
	background:#f3f5f6;}
.compare-table tbody th {
	background:#fff8f8 !important;}	
.compare-table thead tr.first th,
.compare-table thead tr.first td { background:url("../images/bkg_th.gif") repeat-x scroll 0 100% #CCCCCC; }	
.page-popup .link-print { background:url(../images/i_print.gif) 0 center no-repeat;}
/***************************account******/	
.block-account .block-content li.current { background:url(../images/bkg_node2.gif) left center no-repeat;}
.customer-address-index .my-account 	 button.button span  span{
	 background: url(../images/add_new_address.gif) no-repeat 0 0; color:#c40000;}
.dashboard .box .box-title  a,.dashboard .col2-set.last .box-content a{
	 background: url(../images/i_edit.gif) no-repeat right center; color:#c40000; }
.dashboard .col2-set.last .box-title a{
	background: url(../images/i_manage.gif) no-repeat left 0;}	 
.rating-box { background:url(../images/bkg_rating.gif) 0 0 repeat-x;}		
.rating-box .rating{ background:url(../images/bkg_rating.gif) 0 100% repeat-x;}
.menu #contactForm .buttons-set button.button{ background:#CB0000; }
/*****************menu*/
#nav li.level-top { background:url("../images/vertical_menu.gif") no-repeat scroll right 2px transparent;  }
#nav ul li a:hover { color:#e80200; }
.block-cart.block p.block-subtitle{color:#C81111;}
.opc .active .step-title h2 {  border-bottom:2px solid #3E3E3E; }
.menu li:hover div a:hover,
.menu li:hover div a:hover span{ color:#e80200;}